Big Huge Thesaurus

Emilia flammea

noun